- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.9k
          Make Allocator object-safe
          #81730
        
          New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
  
    Make Allocator object-safe
  
  #81730
              
            Conversation
| r? @KodrAus (rust-highfive has picked a reviewer for you, use r? to override) | 
| r? @Amanieu | 
| Can you add a test to ensure that  | 
| Sure | 
| The job  Click to see the possible cause of the failure (guessed by this bot) | 
2999019    to
    43e6961      
    Compare
  
    | The job  Click to see the possible cause of the failure (guessed by this bot) | 
| The job  Click to see the possible cause of the failure (guessed by this bot) | 
| The job  Click to see the possible cause of the failure (guessed by this bot) | 
| @Amanieu All tests are passing, I'll squash all commits and then this should be good to go | 
add test to ensure object-safety This allows for runtime polymorphic allocators
a0e44b0    to
    d06384a      
    Compare
  
    | @bors r+ | 
| 📌 Commit d06384a has been approved by  | 
…Amanieu Make `Allocator` object-safe This allows rust-lang/wg-allocators#83: polymorphic allocators
Rollup of 15 pull requests Successful merges: - rust-lang#79554 (Generic associated types in trait paths) - rust-lang#80726 (relax adt unsizing requirements) - rust-lang#81307 (Handle `Span`s for byte and raw strings and add more detail ) - rust-lang#81318 (rustdoc-json: Fix has_body) - rust-lang#81456 (Make remote-test-server easier to use with new targets) - rust-lang#81497 (rustdoc: Move `display_fn` struct inside `display_fn`) - rust-lang#81500 (Remove struct_type from union output) - rust-lang#81542 (Expose correct symlink API on WASI) - rust-lang#81676 (Add more information to the error code for 'crate not found') - rust-lang#81682 (Add additional bitset benchmarks) - rust-lang#81730 (Make `Allocator` object-safe) - rust-lang#81763 (Cleanup rustdoc pass descriptions a bit) - rust-lang#81767 (Update LayoutError/LayoutErr stability attributes) - rust-lang#81771 (Indicate change in RSS from start to end of pass in time-passes output) - rust-lang#81781 (Fix `install-awscli.sh` error in CI) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
This allows rust-lang/wg-allocators#83: polymorphic allocators